insulating envelope - Turco Inglés Diccionario